<p>ZusΣtzlich unter <u><a name="kanchor1357"></a>Regedit.exe</u> sind noch als Zweige zu sehen:</p>
<p><a href="#hkey_dyn_data_">HKEY_DYN_DATA</a> (diesen Schlⁿssel gibt es nur unter Windows 95/98 und ME)</p>
<p>HKEY_PERFORMANCE_DATA (nur Windows NT)</p>
<p>Diese Unterteilungen sind nun noch in weitere Unterschlⁿssel aufgegliedert (wie die INI.-Dateien in Sektionen [386Enh], [boot], [network] usw.). Bei der Registry-Datei ist die Aufteilung aber viel genauer.</p>
<p> </p>
<p>Jeder Schlⁿssel kann weitere Unterschlⁿssel und (im rechten Fensterteil) WerteintrΣge enthalten. Diese WerteintrΣge setzen sich aus drei Teilen zusammen: </p>
<p>Windows NT kennt standardmΣ▀ig <b>5</b> , Windows 95/98 nur<b> 3</b> Datentypen. Es besteht aber die M÷glichkeit, jederzeit benutzerdefinierte Datentypen hinzuzufⁿgen.</p>
<p>Einige EintrΣge in der Registry sind doppelt vorhanden. Eine ─nderung wirkt sich aber immer auf beide aus, da sie unter einander verknⁿpft sind.</p>
<p>Des Weiteren ist es m÷glich, dass Sie widersprⁿchliche Angaben finden.</p>
<p>In diesem Fall haben immer die USER-spezifischen Einstellung Vorrang (also <b>HKEY_CURRENT_USER</b> hat Vorrang vor den Einstellungen unter <b>HKEY_LOCAL_MACHINE</b>).</p>
<p> </p>
<p class="htmlinfo">
<img src="../icons/hand.png" alt="Info" />Bei der Bearbeitung der Registrydatenbank sollten Sie bedenken, dass alle ─nderungen sofort gespeichert werden!</p>
<p>Der Hauptschlⁿssel <b>HKEY_CLASSES_ROOT</b> ist ein Verweis auf <b>HKEY_LOCAL_MACHINE\Software\Classes</b>. Durchlaufen Sie HKEY_CLASSES_ROOT, so werden Sie auf eine lange Liste von Dateinamenserweiterungen, etwa EXE oder BMP, sto▀en. Die meisten Erweiterungen haben zwar keine Unterschlⁿssel, besitzen aber Zeichenkettenwerte wie "EXEFILE" fⁿr EXE-Dateien und "Paint.Picture" fⁿr BMP-Dateien.</p>
<p> </p>
<p>Weiter unten im Zweig Classes finden Sie die Unterschlⁿssel zu diesen Zeichenketten. Diese Unterschlⁿssel enthalten typischerweise weitere Schlⁿssel, etwa "DefaultIcon" (das Symbol, mit dem Dateien vom betreffenden Typ von der Shell angezeigt werden), "Shell" (Angaben ⁿber das ╓ffnen und Drucken dieses Dateityps) und "Shellex" (enthΣlt eine Liste der Shell Extension's: Erweiterungen des Kontextmenⁿs und der Registerkarte fⁿr die Einstellungen sowie weitere Plug-in-Softwarekomponenten, die von der Windows 95-Shell unterstⁿtzt werden).</p>
<p> </p>
<p>HKEY_CLASSES_ROOT ist also eine Datenbank voller Anweisungen, anhand derer die Shell andernfalls gew÷hnliche Dateien so handhaben kann, als wⁿrde es sich um Dokumente handeln, deren internes Dateiformat sie versteht.</p>
<p>Angenommen, Sie Doppelklicken auf eine BMP-Datei oder klicken mit der rechten Maustaste darauf und wΣhlen "╓ffnen" aus dem Kontextmenⁿ. Frage, woher wei▀ die Shell jetzt, wie sie diese BMP-Datei ÷ffnen soll? </p>
<p>Ganz einfach: Sie sucht in HKEY_CLASSES_ROOT nach einem BMP-Eintrag und st÷▀t dabei auf "Paint.Picture". Daraufhin befragt sie den Eintrag "Paint.Picture" nach dem Kommando zum ╓ffnen der BMP-Datei. In diesem Fall enthΣlt "Paint.Picture" einen Unterschlⁿssel Shell\Open\Command mit dem Standardwert MSPAINT %1, was der Shell sagt, dass MSPAINT (Windows 95-Paintbrush) zusammen mit dem Dateinamen zu starten sind. Daraufhin startet MSPAINT und lΣdt die betreffende BMP-Datei.</p>
<p>HΣtten Sie statt dessen verlangt, die Bilddatei zu drucken, so hΣtte sich die Shell in HKEY_CLASSES_ROOT\Paint.Picture\Shell\Print\Command das entsprechende Kommando zum Drucken gesucht (MSPAINT/P %1).</p>
<p> </p>
<p><u>Beispiel: </u>
</p>
<p style="text-decoration: underline;"><u style="text-decoration: none;">Mit dem Registry-Editor k÷nnen Sie Windows anpassen, indem Sie dem Kontextmenⁿ eigene Kommandos hinzufⁿgen.</u>
</p>
<ol>
<li value="1">Wollen Sie etwa dem Kontextmenⁿ von ZIP-Dateien ein Unzip-Kommando hinzufⁿgen, welches dann PKUNZIP aufruft, so fⁿhren Sie folgende Schritte aus:</li>
<li value="2">Erstellen Sie unter HKEY_CLASSES_ROOT einen Unterschlⁿssel namens.<b>ZIP</b>. Setzen Sie seinen Standardwert auf <b>ZIPFILE</b></li>
<li value="3">Erstellen Sie unter HKEY_CLASSES_ROOT 3 (drei) aufeinander folgende Unterschlⁿssel mit folgenden Namen <b>Zipfile\Shell\Unzip</b>. Setzen Sie seinen Standardwert auf <b>&Unzip</b> (das (&) Et-Zeichen steht dabei die Shortcut-Taste [U]).</li>
<li value="4">Fⁿgen Sie HKEY_CLASSES_ROOT\Zipfile\Shell\Unzip einen Kommandounterschlⁿssel hinzu. Setzen Sie dessen Standardwert auf das Kommando, das PKUNZIP zusammen mit dem Dateinamen startet - beispielsweise C:\DOS UTIL\PKUNZIP %1. Jetzt k÷nnen Sie die ZIP-Datei einfach dadurch auspacken, indem Sie diese mit der rechten Maustaste anklicken und die entsprechende Option aus dem Kontextmenⁿ wΣhlen.</li>
<p>Attribute fⁿr die "GetAttributesOf" Methode, bestimmen die Eigenschaften des Objektes, also auch das Kontextmenⁿ.</p>
<p>Werte siehe unter ShellFolder Attributes</p>
</td>
</tr>
<tr>
<td valign="TOP" align="LEFT">
<p>Directory</p>
</td>
<td width="94" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="117" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="97" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="369" valign="TOP" align="LEFT">
<p>"Dateiordner", Erbe von Folder, alle M÷glichkeiten wie fⁿr Class-Definitions</p>
</td>
</tr>
<tr>
<td valign="TOP" align="LEFT">
<p>Drive</p>
</td>
<td width="94" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="117" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="97" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="369" valign="TOP" align="LEFT">
<p>"Laufwerk", Erbe von Folder</p>
</td>
</tr>
<tr>
<td valign="TOP" align="LEFT">
<p>Folder</p>
</td>
<td width="94" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="117" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="97" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="369" valign="TOP" align="LEFT">
<p>"Ordner"</p>
</td>
</tr>
<tr>
<td valign="TOP" align="LEFT">
<p>Unknown</p>
</td>
<td width="94" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="117" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="97" valign="TOP" align="LEFT">
<p> </p>
</td>
<td width="369" valign="TOP" align="LEFT">
<p>Aktionen fⁿr unbekannte Datei-Typen</p>
</td>
</tr>
</table>
<p> </p>
<p class="htmlfett"><b>EditFlags</b>
</p>
<p>Die EditFlags bestimmen die Bearbeitungsm÷glichkeiten des jeweiligen Dateityps im Explorer unter Ansicht\Optionen...\Dateitypen. Der Wert selbst ist in 4 Bytes kodiert, von denen aber nur die ersten beiden Bytes einen Effekt haben. Die letzten beiden Bytes sind immer 0. Um die Werte zu kombinieren, muss man die entsprechenden Bits setzen.</p>
<p>Entfernt den Datei-Typ von der Liste der Dateitypen, sofern es sich tatsΣchlich um eine physikalische Datei handelt</p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>1</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>2</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>2</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p>Zeigt den Datei-Typ in der Liste der Dateitypen an, auch wenn es sich nicht um eine Datei, sondern um ein durch seine <a href="tip0313.htm">CLSI</a>D reprΣsentiertes Objekt handelt</p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>1</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>3</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>4</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p>Typ ohne assoziierte Extension</p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>1</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>4</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>8</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p>"Dateitypen\Bearbeiten..." ist deaktiviert</p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>1</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>5</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>10</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p>"Dateitypen\Entfernen" ist deaktiviert</p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>1</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>6</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>20</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p>"Dateitypen bearbeiten\(VorgΣnge)Neu..." ist deaktiviert</p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>1</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>7</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>40</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p>"Dateitypen bearbeiten\(VorgΣnge)Bearbeiten..." ist deaktiviert</p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>1</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>8</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>80</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p>"Dateitypen bearbeiten\(VorgΣnge)Entfernen" ist deaktiviert</p>
<p>"Dateitypen bearbeiten\Beschreibung" ist deaktiviert</p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>2</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>2</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>2</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p>"Dateitypen bearbeiten\Anderes Symbol..." ist deaktiviert</p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>2</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>3</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>4</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p>"Dateitypen bearbeiten\Als Standard" ist deaktiviert</p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>2</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>4</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>8</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p> </p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>2</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>5</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>10</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p>"Anwendung fⁿr diesen Vorgang" kann nicht geΣndert werden</p>
</td>
</tr>
<tr>
<td width="42" valign="TOP" align="LEFT">
<p>2</p>
</td>
<td width="38" valign="TOP" align="LEFT">
<p>6</p>
</td>
<td width="114" valign="TOP" align="LEFT">
<p>20</p>
</td>
<td width="539" valign="TOP" align="LEFT">
<p>DDE Einstellungen k÷nnen nicht verΣndert werden</p>
</td>
</tr>
</table>
<p> </p>
<p>Wenn der Vorgang selbst das EditFlag 01 00 00 00 trΣgt, werden die letzten beiden Einstellungen ⁿberschrieben.</p>
<p> </p>
<p class="htmlfett"><b>ShellFolder Attribute</b>
</p>
<p>Attribute fⁿr Systemordner, beispielsweise fⁿr den Papierkorb. Man sollte an dieser Stelle etwas <span style="color: #ff0000;">vorsichtig</span> sein und nur die Eigenschaften setzen, die auch tatsΣchlich vorhanden sind. Der Explorer scheint zwar alles "zu schlucken", andere Anwendungen sind aber nicht notwendigerweise genauso genⁿgsam. Das eine bestimmte Eigenschaft hier gesetzt ist, bedeutet ja nicht, dass ein Objekt diese Eigenschaft hat (den Papierkorb kann man eben nicht verschieben, jedenfalls nicht so!)</p>
<p>Der Hauptschlⁿssel HKEY_CURRENT_CONFIG ist ein Verweis auf die aktive Konfiguration in HKEY_LOCAL_MACHINE\Config\0001. Durch diesen Verweis auf die momentane Konfiguration hat Windows schnellen Zugriff auf die Konfigurationsinformationen der aktuellen Windows-Sitzung.</p>
<p> </p>
<p class="htmlfett"><a name="HKEY_DYN_DATA_"></a><b>HKEY_DYN_DATA</b>: (diesen Schlⁿssel gibt es nur unter Windows 95/98)</p>
<p>Der Hauptschlⁿssel, der "dynamische" Konfigurationsinformationen enthΣlt - Daten, die wΣhrend der Laufzeit von Windows derart oft gelesen und geschrieben werden, dass sie aus Performance-Grⁿnden im Arbeitsspeicher und nicht auf der Festplatte gehalten werden. Der Zweig Config-Manager enthΣlt eine Aufstellung aller installierten HardwaregerΣte, die Schlⁿssel, um diese zu identifizieren, sowie den aktuellen Status der einzelnen GerΣte. PerfStats wird vom Systemmonitor-Applet eingesetzt, um Performance-Messungen vornehmen zu k÷nnen.</p>
<p>Unter dem Schlⁿssel HKEY_LOCAL_MACHINE legt das Betriebssystem Informationen ⁿber den Computer ab. Dazu geh÷rt eine Liste der installierten Hardwares, zugeh÷rige Treiber und deren Einstellungen. Der Unterzweig <b>Config</b> (nur Windows 95/98) enthΣlt eine Liste von Hardwarekonfigurationen. Jedesmal wenn Windows startet, untersucht es die Hardware des PCs und greift dabei - sofern m÷glich - auf eine passende Konfiguration aus HKEY_LOCAL_MACHINE\Config.</p>
<p>Auf diese Weise kann sich Windows an verΣnderliche Hardwareumgebungen anpassen, etwa bei portablen PCs mit Dockingstations. Ein weiterer interessanter Punkt ist der Unterschlⁿssel <b>Enum </b>(nur Windows 95/98). Er enthΣlt alle GerΣte, die Windows beim Start im Systembus gefunden hat, u.a. die installierten Laufwerke samt ihrer Kennungen. Informationen ⁿber die seriellen Schnittstellen sind in einem separaten Zweig namens <b>Hardware</b> abgelegt. Der Unterschlⁿssel <b>System</b> enthΣlt Informationen zur Hardwarekonfiguration (installierte Dateisysteme, virtuelle GerΣtetreiber). Die Daten sind an dieser Stelle in "Control Sets" angeordnet, wodurch jeder eine komplette Hardwarekonfiguration beschreibt. Der Unterschlⁿssel System\CurrentControlSet enthΣlt die <u>aktuelle</u> Konfiguration.</p>
<p>Der Unterschlⁿssel <b>Software</b> enthΣlt globale Softwareeinstellungen fⁿr Windows und Applikationen. Win32-Setup-Programme schreiben oft in diesen Bereich der Systemregistrierung, wenn neue Anwendungen installiert werden. Der interessanteste Teil des Unterschlⁿssels Software ist HKEY_LOCAL_MACHINE\Software\Classes, denn hier stehen die Informationen ⁿber Dateinamenserweiterungen und wie diese von der Shell behandelt werden sollen. Diese EintrΣge werden normalerweise nicht direkt, sondern ⁿber HKEY_CLASSES_ROOT angesprochen.</p>
<p>Der Unterschlⁿssel <b>Security</b> enthΣlt Informationen zur Remote Administration.</p>
<p>Der Schlⁿssel HKEY_CURRENT_USER ist ein Verweis auf den aktuellen HKEY_CURRENT_USERS Profilschlⁿssel. Wenn Sie HKEY_CURRENT_USER und den Schlⁿssel des aktuellen Anwenders unter HKEY_USERS ÷ffnen, so werden Sie feststellen, dass ihre Inhalte identisch sind. Mit Verweis ist in diesem Zusammenhang gemeint, dass HKEY_CURRENT_USER ein Schlⁿssel ist, der auf einen anderen Teil in der Registrierung zeigt. Jede ─nderung im aktuellen Anwenderprofil in HKEY_USERS zeigt sich automatisch auch in HKEY_CURRENT_USER.</p>
<p>ZunΣchst mag die Sache mit dem Verweis ⁿberflⁿssig erscheinen, dennoch gibt es jedoch einen guten Grund dafⁿr. Wenn eine Applikation Ihre <u>privaten Einstellungen</u> in der Registrierung sichert, so lautet der komplette Schlⁿssel HKEY_CURRENT_USER\Software\FirmenName\ProduktName\Version.</p>
<p>Da HKEY_CURRENT_USER transparent auf den aktuellen Profilunterschlⁿssel unter HKEY_USERS abgebildet wird, betreffen die zu sichernden Informationen lediglich den momentanen Anwender. Somit ist es unter Windows 95 m÷glich, dass ein Anwender eine Applikation auf die eine Art und ein anderer auf eine ganz andere Art konfigurieren kann. Jeder bekommt jeweils nur seine Einstellung zu sehen, wenn er das Programm das nΣchste Mal aufruft. Das setzt freilich voraus, dass die betreffende Applikation auch Gebrauch von der Systemregistrierung macht und sich auch an deren Spielregeln hΣlt. Das gilt jedoch nur fⁿr die wenigsten 16-Bit-Programme. Den vollen Nutzen dieser Einrichtung haben Sie also erst dann, wenn Sie vollstΣndig auf 32-Bit-Programme umgestellt haben.</p>
<p>Der Schlⁿssel HKEY_USERS enthΣlt Informationen zu den Anwendern und deren Einstellungen. Er enthΣlt zumindest einen Unterschlⁿssel namens.<b>Default</b>, in dem das Standardprofil fⁿr die Anwender gespeichert ist, die ohne pers÷nliches Profil arbeiten.</p>
<p>Ein pers÷nliches Profil wird immer dann angelegt, wenn sich ein neuer Anwender anmeldet und dieser wⁿnscht, dass seine pers÷nlichen Einstellungen beibehalten werden sollen. Voraussetzung hierfⁿr ist allerdings die Aktivierung der entsprechenden Option. ╓ffnen Sie die Systemsteuerung und darin die Einstellungen fⁿr Kennw÷rter. Klicken Sie auf die Registerkarte Benutzerprofile und markieren Sie die Option "Benutzer k÷nnen Vorgaben Σndern".</p>
<p>Wird anstatt des Standards ein pers÷nliches Profil benutzt, so enthΣlt HKEY_USERS auch einen Unterschlⁿssel mit dem Profilnamen des betreffenden Anwenders. Eine Liste der gesicherten Profile findet sich in der Registry unter HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProfileList.</p>
<p>Die EintrΣge nach "(Standard)" enthalten die Dateipfadnamen auf die Ordner, die die jeweiligen Anwendereinstellungen enthalten. Ein pers÷nliches Profil fⁿr die einzelnen Anwender wird wΣhrend der Laufzeit aus einer PWL-Datei im Windows-Verzeichnis generiert und dort in einem entsprechenden Ordner im Verzeichnis Profile abgelegt - beispielsweise C:\Windows\Profiles\Rudolf.</p>
<p>Die Unterschlⁿssel enthalten unter anderem AppEvents (fⁿr die Klangbelegungen von Bildschirmfarbe und Tastatur) und Netzwerk (fⁿr die Speicherung von permanenten und temporΣren Netzwerkverbindungen).</p>
<p>Der Unterschlⁿssel Software ist der Ort, an dem die meisten Win32-Programme ihre Sitzungsinformationen ablegen. Unter frⁿheren Versionen von Windows haben Entwickler solche Daten zumeist in WIN.INI oder in privaten INI-Dateien abgelegt.</p>
<p>Fⁿr die Entwicklung von Win-95-Applikationen wird den Programmieren dringend empfohlen, solche Daten unter dem Schlⁿssel Software\Firmenname\Produktname\Version des aktuellen Profils abzulegen. Fⁿr <i>Firmenname</i> ist der Name des Entwicklers einzutragen, fⁿr <i>Produktname</i> der des Produkts und <i>Version</i> bezieht sich auf die jeweilige Produktversion.</p>
<p>Wenn Sie den Zweig Software\Microsoft erweitern, zeigen sich Unterschlⁿssel fⁿr verschiedene Microsoft-Programme sowie fⁿr Windows selbst (Software\Microsoft\Windows). Bei wachsender Zahl von 32-Bit-Applikationen steigt hier auch die Zahl der EintrΣge.</p>
<p> </p>
<h2><a name="Datentypen"></a>Datentypen</h2>
<p>Hier werden alle m÷glichen Datentypen aufgelistet, die in der Registry angelegt werden k÷nnen, ⁿber Regedit bzw. Regedt32 k÷nnen nur einige davon angelegt werden, weshalb bei Anzeigename der Name aufgefⁿhrt wird, welcher in diesen Tools benutzt wird.</p>
<p>▄ber eine REG-Datei k÷nnen Sie jeden Datentypen erstellen, dafⁿr mⁿssen Sie die Daten bei den nicht Standard-Datentypen als Hexadezimal-Werte angeben:</p>
<td class="TableStyle_Basic_Body_0_0_RowSep_ColEnd">Daten ohne bestimmten Typ. Diese Daten werden im Registryeditor in hexadezimalen Format als BinΣrwert angezeigt.</td>
<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep">Wert der erweiterbaren Zeichenfolge</td>
<td class="TableStyle_Basic_Body_0_0_RowSep_ColEnd">Zeichenkette mit beliebiger Gr÷▀e. Hier k÷nnen auch Variable benutzt werden, deren Werte erst zur Laufzeit eingefⁿgt werden (z.B.: %SYSTEMROOT% oder %USERNAME% usw.)</td>
<td class="TableStyle_Basic_Body_0_0_RowSep_ColEnd">Nur fⁿr BinΣrdaten. Meist Daten fⁿr Hardware-Setup-Informationen, die Angabe erfolgt meist hexadezimal</td>
<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep">Wert der mehrteiligen Zeichenfolge</td>
<td class="TableStyle_Basic_Body_0_0_RowSep_ColEnd">Zeichenkette, mehrere Parameter sind m÷glich. Die einzelnen Parameter sind durch binΣre Nullen zu trennen</td>
<p>BinΣrwert. Es handelt sich dabei um eine Serie verschachtelter Arrays zur Speicherung einer Ressourcenliste, die von einem HardwaregerΣtetreiber oder einem der durch diesen Treiber gesteuerten physischen GerΣte verwendet wird. Diese Daten werden vom System erkannt und in die Struktur "\RessourceMap" geschrieben.</p>
<p><span style="color: #ff0000;">Sollten nicht hΣndisch bearbeitet/erstellt werden!</span>
<p>BinΣrwert. Es handelt sich dabei um eine Serie verschachtelter Arrays zur Speicherung von Ressourcenlisten, die von einem physischen HardwaregerΣt verwendet werden. Diese Daten werden durch das System erkannt und in die Struktur "\HardwareDescription" geschrieben.</p>
<p><span style="color: #ff0000;">Sollten nicht hΣndisch bearbeitet/erstellt werden!</span>
<p>BinΣrwert. Es handelt sich dabei um eine Serie verschachtelter Arrays zur Speicherung einer Liste m÷glicher Hardwareressourcen eines GerΣtetreibers. Das System schreibt eine Teilmenge der Liste in die Struktur "\ResourceMap".</p>
<p><span style="color: #ff0000;">Sollten nicht hΣndisch bearbeitet/erstellt werden!</span>
<td class="TableStyle_Basic_Body_0_0_RowEnd_ColEnd">Ab Windows 2000<br />Daten, die durch eine ganze Zahl mit 64 Bit reprΣsentiert werden. Diese Daten werden als BinΣrdaten in Registryeditor angezeigt.</td>
</tr>
</tbody>
</table>
<p> </p>
<p class="htmlinfo">
<img src="../icons/hand.png" alt="Info" />Unter Windows 95/98 gibt es fⁿr Zeichenketten nur den einen Datentyp "String". Ab Windows NT hat Microsoft fⁿr Zeichenketten <b>3</b> unterschiedliche Datentypen eingefⁿhrt.</p>
<p> </p>
<p>Siehe auch: <a href="tip0033.htm">Weitere Infos zur Registry</a></p>